प्रोग्रामिंग भाषा क्या है? परिभाषा और प्रकार

जैसा कि हम जानते हैं, एक व्यक्ति के साथ संवाद करने के लिए, हमें एक विशिष्ट भाषा की आवश्यकता है, इसी तरह कंप्यूटर के साथ संवाद करने के लिए, प्रोग्रामर को भी एक भाषा की आवश्यकता होती है जिसे प्रोग्रामिंग भाषा कहा जाता है। कंप्यूटर पैकेज लिखने के लिए सॉफ्टवेयर इंजीनियरों द्वारा उपयोग किए जाने वाले उपकरण प्रोग्रामिंग भाषाएं हैं। वे कंप्यूटर सिस्टम के साथ बातचीत करने और कमांड करने के साधन हैं। कई अलग -अलग प्रोग्रामिंग भाषाएं मौजूद हैं, जिनमें से प्रत्येक इसके लाभ और डाउनसाइड के साथ है। कुछ भाषाएं दूसरों की तुलना में आशावादी भूमिकाओं के लिए अधिक उपयुक्त हैं। उदाहरण के लिए, कुछ भाषाएं बुनियादी प्रोग्रामिंग के लिए बनाई जाती हैं, जबकि अन्य नेटवर्किंग, सांख्यिकी पीढ़ी और वेब और ऐप विकास जैसे विशिष्ट क्षेत्रों के लिए बनाए जाते हैं। प्रोग्रामिंग भाषा सीखने से पहले, आइए समझें कि भाषा क्या है?

भाषा क्या है?

भाषा संचार का एक तरीका है जिसका उपयोग विचारों, राय को एक दूसरे के साथ साझा करने के लिए किया जाता है। उदाहरण के लिए, यदि हम किसी को पढ़ाना चाहते हैं, तो हमें एक ऐसी भाषा की आवश्यकता है जो दोनों संचारकों द्वारा समझ में आता है।

प्रोग्रामिंग भाषा क्या है?

एक प्रोग्रामिंग भाषा एक कंप्यूटर भाषा है जिसका उपयोग प्रोग्रामर (डेवलपर्स) द्वारा कंप्यूटर के साथ संवाद करने के लिए किया जाता है। यह एक विशिष्ट कार्य करने के लिए किसी भी विशिष्ट भाषा (C, C ++, Java, Python) में लिखे गए निर्देशों का एक सेट है। एक प्रोग्रामिंग भाषा का उपयोग मुख्य रूप से डेस्कटॉप एप्लिकेशन, वेबसाइट और मोबाइल एप्लिकेशन विकसित करने के लिए किया जाता है।

प्रोग्रामिंग भाषाओं की क्या आवश्यकता है?

कई सॉफ्टवेयर पैकेज प्रोग्रामिंग भाषाओं का उपयोग करके बनाए जाते हैं, साथ में: प्रचालन संरचना वेब ब्राउज़र मोबाइल क्षुधा डेस्कटॉप पैकेज वीडियो गेम सामान्य सॉफ़्टवेयर प्रोग्राम व्यापार संबंधी सॉफ़्टवेयर कार्यक्रम एम्बेडेड संरचनाएं

प्रोग्रामिंग भाषा के प्रकार

1। निम्न-स्तरीय प्रोग्रामिंग भाषा

निम्न-स्तरीय भाषा मशीन-निर्भर (0s और 1s) प्रोग्रामिंग भाषा है। प्रोसेसर एक संकलक या दुभाषिया की आवश्यकता के बिना सीधे निम्न स्तर के कार्यक्रम चलाता है, इसलिए निम्न-स्तरीय भाषा में लिखे गए कार्यक्रमों को बहुत तेजी से चलाया जा सकता है। निम्न -स्तरीय भाषा को आगे दो भागों में विभाजित किया गया है -

मैं। मशीन भाषा मशीन भाषा एक प्रकार की निम्न-स्तरीय प्रोग्रामिंग भाषा है। इसे मशीन कोड या ऑब्जेक्ट कोड भी कहा जाता है। मशीन भाषा को पढ़ना आसान है क्योंकि यह आमतौर पर बाइनरी या हेक्साडेसिमल फॉर्म (बेस 16) फॉर्म में प्रदर्शित होता है। कार्यक्रमों को परिवर्तित करने के लिए एक अनुवादक की आवश्यकता नहीं होती है क्योंकि कंप्यूटर सीधे मशीन भाषा कार्यक्रमों को समझते हैं। मशीन भाषा का लाभ यह है कि यह प्रोग्रामर को उच्च-स्तरीय प्रोग्रामिंग भाषा की तुलना में तेजी से कार्यक्रमों को निष्पादित करने में मदद करता है। ii। सभा की भाषा असेंबली लैंग्वेज (ASM) भी ​​एक प्रकार की निम्न-स्तरीय प्रोग्रामिंग भाषा है जिसे विशिष्ट प्रोसेसर के लिए डिज़ाइन किया गया है। यह एक प्रतीकात्मक और मानव-समझदार रूप में निर्देशों के सेट का प्रतिनिधित्व करता है। यह विधानसभा भाषा को मशीन भाषा में बदलने के लिए एक असेंबलर का उपयोग करता है। विधानसभा भाषा का लाभ यह है कि किसी कार्यक्रम को निष्पादित करने के लिए कम मेमोरी और कम निष्पादन समय की आवश्यकता होती है।

2। उच्च-स्तरीय प्रोग्रामिंग भाषा

उच्च-स्तरीय प्रोग्रामिंग भाषा (HLL) उपयोगकर्ता के अनुकूल सॉफ़्टवेयर प्रोग्राम और वेबसाइटों को विकसित करने के लिए डिज़ाइन की गई है। इस प्रोग्रामिंग भाषा को प्रोग्राम को मशीन भाषा में अनुवाद करने के लिए एक कंपाइलर या दुभाषिया की आवश्यकता होती है (प्रोग्राम को निष्पादित करें)। उच्च-स्तरीय भाषा का मुख्य लाभ यह है कि इसे पढ़ना, लिखना और बनाए रखना आसान है। उच्च-स्तरीय प्रोग्रामिंग भाषा में पायथन, जावा, जावास्क्रिप्ट, PHP, C#, C ++, ऑब्जेक्टिव C, COBOL, PERL, PASCAL, LISP, FORTRAN और स्विफ्ट प्रोग्रामिंग भाषा शामिल हैं। एक उच्च -स्तरीय भाषा को आगे तीन भागों में विभाजित किया गया है - मैं। प्रक्रियात्मक उन्मुख प्रोग्रामिंग भाषा प्रक्रियात्मक उन्मुख प्रोग्रामिंग (POP) भाषा संरचित प्रोग्रामिंग से ली गई है और प्रक्रिया कॉल अवधारणा पर आधारित है। यह एक कार्यक्रम को छोटी प्रक्रियाओं में विभाजित करता है जिसे रूटीन या फ़ंक्शन कहा जाता है। प्रक्रियात्मक उन्मुख प्रोग्रामिंग भाषा का उपयोग एक सॉफ्टवेयर प्रोग्रामर द्वारा एक प्रोग्राम बनाने के लिए किया जाता है, जिसे IDE, Adobe Dreamweaver या Microsoft Visual Studio जैसे प्रोग्रामिंग एडिटर का उपयोग करके पूरा किया जा सकता है। पॉप भाषा का लाभ यह है कि यह प्रोग्रामर को कार्यक्रम के प्रवाह को आसानी से ट्रैक करने में मदद करता है और कार्यक्रम के विभिन्न हिस्सों में कोड का पुन: उपयोग किया जा सकता है।

ii। वस्तु-उन्मुख प्रोग्रामिंग भाषा ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग (OOP) भाषा वस्तुओं पर आधारित है। इस प्रोग्रामिंग भाषा में, कार्यक्रमों को ऑब्जेक्ट्स नामक छोटे भागों में विभाजित किया जाता है। इसका उपयोग कार्यक्रम में विरासत, बहुरूपता, अमूर्तता, आदि जैसे वास्तविक दुनिया की संस्थाओं को लागू करने के लिए किया जाता है ताकि कार्यक्रम को पुनरुत्थान, कुशल और आसानी से उपयोग किया जा सके। ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग का मुख्य लाभ यह है कि OOP तेज और आसान है और निष्पादित करना, बनाए रखना, संशोधित करना, साथ ही साथ डिबग भी करना।

iii। प्राकृतिक भाषा प्राकृतिक भाषा अंग्रेजी, रूसी, जर्मन और जापानी जैसी मानव भाषाओं का एक हिस्सा है। इसका उपयोग मशीनों द्वारा मानव की भाषा को समझने, हेरफेर करने और व्याख्या करने के लिए किया जाता है। इसका उपयोग डेवलपर्स द्वारा अनुवाद, स्वचालित सारांश, नामित इकाई मान्यता (एनईआर), संबंध निष्कर्षण और विषय विभाजन जैसे कार्यों को करने के लिए किया जाता है। प्राकृतिक भाषा का मुख्य लाभ यह है कि यह उपयोगकर्ताओं को किसी भी विषय में प्रश्न पूछने और सीधे सेकंड के भीतर सीधे जवाब देने में मदद करता है।

3। मध्य-स्तरीय प्रोग्रामिंग भाषा

◀ पीछे अगला ▶